import {get} from './ajax.js';
import {ADMIN_CHECK,ADMIN_MENU} from './apiurl.js';

var $,layer,miniAdmin;

( _ => {
    layui.use(['jquery', 'layer', 'miniAdmin'], function () {
        
        // 不使用VAR来声明，则为全局变量，后面能访问到
        $ = layui.jquery,
        layer = layui.layer,
        miniAdmin = layui.miniAdmin;

        get(ADMIN_CHECK, function(json) {
            if (json.code == 200) {
                var options = {
                    iniUrl: ADMIN_MENU,    // 初始化接口
                    clearUrl: "api/clear.json", // 缓存清理接口
                    urlHashLocation: true,      // 是否打开hash定位
                    bgColorDefault: false,      // 主题默认配置
                    multiModule: true,          // 是否开启多模块
                    menuChildOpen: true,       // 是否默认展开菜单
                    loadingTime: 0,             // 初始化加载时间
                    pageAnim: true,             // iframe窗口动画
                    maxTabNum: 20,              // 最大的tab打开数量
                };

                miniAdmin.render(options);
            }else {
                window.location = 'page/login-1.html';
            }
        })

        $('.login-out').on("click", function () {
            layer.msg('退出登录成功', function () {
                window.location = 'page/login-1.html';
            });
        });
    });
})();
